package com.easygem.front.mapper;

import com.easygem.common.model.system.SysInformation;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author 李鹏志
 * @version 1.0
 * @Description 系统信息Mapper接口
 * @date 2025/1/11 15:44
 */
public interface SysInformationMapper {
    /**
     * 获取系统信息
     * @return 系统信息
     */
    SysInformation getSysInformation(SysInformation sysInformation);

    /**
     * 修改系统信息
     * @param sysInformation 系统信息
     * @return 影响行数
     */
    int updateSysInformation(SysInformation sysInformation);


    /**
     * 根据账户名获取系统信息,过期预警使用(进入公海与回收)1
     * @param accountName 账户名
     * @return 系统信息
     */
    List<SysInformation> getSysInformationByAccountName(@Param("accountNames") List<String> accountName);
}
